package vwg.na.vwm.rh.motorsdk.modelo.procesos.servicios;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import vwg.na.vwm.rh.motorsdk.commons.entidades.Persona;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.DevResultadoPreseleccion;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.DevSolicitudLiderazgoProceso;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.dao.DevResultadoPreseleccionDAO;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.servicios.ifaces.IDevResultadoPreseleccionServicio;

@Service("devResultadoPreseleccionServicio")
public class DevResultadoPreseleccionServicio implements IDevResultadoPreseleccionServicio {

	@Autowired
	private DevResultadoPreseleccionDAO devResultadoPreseleccionDAO;
	
	@Override
	public List<DevResultadoPreseleccion> getResultadoPreByPersona(Persona persona) {
		return devResultadoPreseleccionDAO.getResultadoPreByPersona(persona);
	}

	@Override
	public List<DevResultadoPreseleccion> getResultadoPreByPersonaSolicitud(
			Persona persona, DevSolicitudLiderazgoProceso devSolicitudLiderazgoProceso) {
		return devResultadoPreseleccionDAO.getResultadoPreByPersonaSolicitud(persona, devSolicitudLiderazgoProceso);
	}


	public void salvar(DevResultadoPreseleccion devResultadoPreseleccion){
		devResultadoPreseleccionDAO.save(devResultadoPreseleccion);
	}
}
